SQLite作为一个微型嵌入式数据库,一般使用在单个设备上,并且通常数据量不会很大,所以SQLite中的查询优化相对来说比较简单。主要是通过分析处理语法树使之尽可能地使用索引,然后基于查询策略代价优化来完成整个查询优化。